package com.thinkgem.jeesite.modules.report.entity;

import com.thinkgem.jeesite.common.persistence.DataEntity;
import com.thinkgem.jeesite.common.utils.excel.annotation.ExcelField;

import java.util.Date;

public class GeneralLedgerDetail extends DataEntity<GeneralLedgerDetail>{

    private Date createDate;
    private String banid;
    private String classcode;
    private String bookname;
    private String author;
    private String publisher;
    private String pubdate;
    private String source;
    private String pages;
    private String price;
    private String remarks;
    private Date storeDate;

    @ExcelField(title = "验收日期", type = 0, align = 2, sort = 1)
    public Date getCreateDate(){
        return createDate;
    }

    public void setCreateDate(Date createDate){
        this.createDate = createDate;
    }

    @ExcelField(title = "条码号", type = 0, align = 2, sort = 2)
    public String getBanid(){
        return banid;
    }

    public void setBanid(String banid){
        this.banid = banid;
    }

    @ExcelField(title = "分类/排架号", type = 0, align = 2, sort = 3)
    public String getClasscode(){
        return classcode;
    }

    public void setClasscode(String classcode){
        this.classcode = classcode;
    }

    @ExcelField(title = "书名", type = 0, align = 2, sort = 4)
    public String getBookname(){
        return bookname;
    }

    public void setBookname(String bookname){
        this.bookname = bookname;
    }

    @ExcelField(title = "著者", type = 0, align = 2, sort = 5)
    public String getAuthor(){
        return author;
    }

    public void setAuthor(String author){
        this.author = author;
    }

    @ExcelField(title = "出版社", type = 0, align = 2, sort = 7)
    public String getPublisher(){
        return publisher;
    }

    public void setPublisher(String publisher){
        this.publisher = publisher;
    }

    @ExcelField(title = "出版日期", type = 0, align = 2, sort = 8)
    public String getPubdate(){
        return pubdate;
    }

    public void setPubdate(String pubdate){
        this.pubdate = pubdate;
    }

    @ExcelField(title = "来源", type = 0, align = 2, sort = 9)
    public String getSource(){
        return source;
    }

    public void setSource(String source){
        this.source = source;
    }

    @ExcelField(title = "页数", type = 0, align = 2, sort = 10)
    public String getPages(){
        return pages;
    }

    public void setPages(String pages){
        this.pages = pages;
    }

    @ExcelField(title = "价格", type = 0, align = 2, sort = 11)
    public String getPrice(){
        return price;
    }

    public void setPrice(String price){
        this.price = price;
    }

    @ExcelField(title = "备注", type = 0, align = 2, sort = 12)
    public String getRemarks(){
        return remarks;
    }

    @Override
    public void setRemarks(String remarks){
        this.remarks = remarks;
    }

    @ExcelField(title = "出馆时间", type = 0, align = 2, sort = 13)
    public Date getStoreDate(){
        return storeDate;
    }

    public void setStoreDate(Date storeDate){
        this.storeDate = storeDate;
    }
}
